分布式主键生成设计策略

常见的分布式主键生成策略

【MybatisPlus】MP解决四种表与实体的映射问题,以及id自增策略

CRUD多了就形成了一种思维定势——得到的数据字段是与实体类中属性一一对应的,这么一想好像也是中规中矩,按规矩办事。难道表中的字段总是与类中的属性相对应吗?

《32天SQL筑基》导读

导读

数据库的基础概念(一)

数据库的一些基础概念

JavaEE(Mybatis)—— 环境搭配、数据库连接、程序运行

MyBatis 是一款优秀的持久层框架,它支持定制化 SQL、存储过程以及高级映射。MyBatis 避免了几乎所有的 JDBC 代码和手动设置参数以及获取结果集。MyBatis 可以使用简单的 XML 或注解来配置和映射原生信息,将接口和 Java 的 POJOs(Plain Ordinary Ja

Mysql高阶语句

存储过程也shell脚本里的函数类似,只不过存储过程,封装的是一组SQL语句Mysql数据库存储过程是一组为了完成特定功能的sql语句集合存储过程在使用过程中是将常用或者复杂的工作预先使用的sql语句写好并用一个指定的名称存储起来,这个过程编译的优化后存储在数据库服务器中,当需要使用该存储过程时,只

【数据库迁移系列】使用pg_chameleon将数据从MySQL迁移至openGauss数据库

chameleon是一个基于Python的MySQL到openGauss的实时复制工具。该工具提供了初始全量数据的复制及增量数据的实时复制能力,支持MySQL中各种数据类型的迁移。本文就介绍如何使用pg_chameleon将MySQL数据库迁移至openGauss。

Neo4j-Graph数据库技能树学习体验及一些建议

本文主要讲述了图数据库的基础知识,介绍了Neo4j和CSDN联合打造的技能树学习课程。最后对Neo4j的内容和形式有一点小小期待,祝大家在学习中不断进步,学到新知识。

MySQL数据库基础:数据类型详解-数值类型

最近MySQL的技能树已经建成了,一直想要复习一遍MySQL的基础知识,正好趁着这次MySQL技能树的建成一起学习复习一下MySQL数据库的基本知识。也是一直在用这个数据库,有些基础的知识点长久不用就会遗忘,就比如数据类型溢出的问题,很多时候建表的时候随便给定个类似,结果导入数据的时候报错又得删表就

【Mysql性能优化系列】一文了解MySQL最左匹配原则

MySQL存储引擎InnoDB 索引都是B-tree数据结构。空间索引使用 R-trees。

第20讲:表中字段约束的概念以及基本使用

只要向表中写入的内容符合约束后,就会向表申请一个主键ID,向前面第一个错误的语句,xm为null,这个内容就不符合约束条件,此时就不会申请主键,而xm等于小明,内容格式是符合要求的,此时就会申请主键,虽然内容重复了,数据并没有写入成功,但是主键已经早早被申请过了。所谓约束指的肯定就是某些限制,在数据

第19讲:MySQL常用的几种流程控制函数以及基本使用

思路:首先考虑取那些字段,所有字段都可以取出来,因为没有几个,学号可取可不取,这里取吧,由于是判断各科成绩达标类型的需求,那么流程函数一定是在ywcj、sxcj、yycj三个字段进行条件过滤,以语文成绩为例,首先判断ywcj大于等于90分的数据,标记为优秀,然后判断ywcj大于等于80并且小于90的

docker安装Oracle数据库

在Navicat选择【其他】,然后点击【表空间】,此时显示oracle数据库中所有的表空间,点击【新建表空间】。在【存储】标签页,输入文件类型、块大小、表压缩方式等。在【高级】标签页,设置其它选项,然后点击【保存】在【常规】标签页,输入表空间名称、大小、单位等。输入密码:helowin(密码都是一样

MySQL存储过程,让存储过程不再“高级”难懂

MySQL存储过程,让存储过程不再“高级”难懂

【JDBC】IDEA连接数据库,执行查询操作,返回结果集并输出。

这篇文章将要介绍的,利用JDBC规范实现的查询操作,与上一篇文章中的增删改操作,是存在一致性的。例如:加载驱动,利用驱动管理器连接数据库等;而不一样的地方在于,执行增删改使用的是更新方法,接下来我们将使用新的方法,查询方法。

美团三面:一直追问我, MySQL 幻读被彻底解决了吗?

首先来看看 MySQL 文档是怎么定义幻读(Phantom Read)的:翻译:当同一个查询在不同的时间产生不同的结果集时,事务中就会出现所谓的幻象问题。例如,如果 SELECT 执行了两次,但第二次返回了第一次没有返回的行,则该行是“幻像”行。只要 T1 和 T2 时刻执行产生的结果集是不相同的,

MySQL夺命连环15问,你能坚持到第几问?

本篇文章中列出的有关MySQL的问题,都是作者在平时学习中遇到或者面试中被问到的问题,针对每个问题作者都做了自己的梳理和总结,整篇文章内容很丰富,希望能给读者带来实际的帮助。作为JAVA开发程序员,与数据库打交道是必不可少的。MySQL作为当下热门的一款数据库,被广泛的应用到了企业实际开发中,同时在

MySQL高阶语句和视图

MySQL高阶语句和视图

Mysql之进阶查询语句

视图:优化操作+安全方案数据库中的虚拟表,这张虚拟表不包含真实数据。只是做了真实数据的映射。视图可以理解为镜花水月倒影,动态保存结果集作用场景:针对不同的人(不同权限),提供不同的结果集的表(以表格的形式展示)功能简化查询结果集,灵活查询,可以针对不同用户呈现不同的结果集,相对有更高的安全性本质而言

瑞吉外卖 —— 12、项目优化:主从复制、读写分离

项目优化:主从复制、读写分离

登录可以使用的更多功能哦! 登录
作者榜
...
资讯小助手

资讯同步

...
内容小助手

文章同步

...
Deephub

公众号:deephub-imba

...
奕凯

公众号:奕凯的技术栈